package com.tamir.template.express.handle;

import com.tamir.template.bean.TNode;
import com.tamir.template.context.TemplateContext;

/**
 * @author : tanggh
 * @description :〈描述〉
 * @date : 2016/10/28
 */
public class DefaultTTextValueHandle extends AbstractExpressValueHandle
{
    @Override
    public Object getObject(TNode node, TemplateContext context)
    {
        if(node != null){
            return node.getText();
        }
        return "";
    }

    @Override
    public String generateText(TNode node, TemplateContext context)
    {
        return getObject(node, context).toString();
    }

}
